home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #1 / Ham Radio 2000.iso / ham2000 / packet / terminal / tpk_182 / tpk.hlp < prev    next >
Encoding:
Text File  |  1994-10-01  |  55.0 KB  |  1,377 lines

  1. ═[ Commandes de TPK ]═
  2. ═ Commande Argument(s) ═══ Défaut ═════ Description ═
  3. @ALArme     OFF/Indicatif  OFF             Marche/Arrêt sonnerie sur station
  4. Parametres:
  5.  
  6.     OFF        Suppression de l'alarme
  7.  
  8.     Indicatif: Met en service l'alarme et TPK émettra un bip a la
  9.                réception de cet indicatif comme origine d'un paquet.
  10.  
  11.     "ALArme F6XYZ" ou "ALArme F6XYZ-n"
  12.                  Bip-Bip a chaque fois que l'indicatif F6XYZ ou
  13.                  F6XYZ-n (n de 1 a 15) s'inscrit dans la fenetre de
  14.                  trafic en mode deconnecte.
  15.  
  16.     "ALArme F6XYZ-*":
  17.                  Bip-Bip sur l'indicatif F6XYZ quelquesoit le SSID
  18.                  (F6XYZ ou F6XYZ-1 ou F6XYZ-2 etc)
  19.  
  20. @At [Heure [Commande]]                     Programmation d'une commande
  21. Programmation a une heure donnee d'un lancement de commande(s):
  22.  
  23.      COMMANDE "At Heure [Commande ou liste de commandes]"
  24.                    (ne pas confondre avec ATTente !)
  25.  
  26.      avec:
  27.  
  28.         "Heure"   : heure de lancement de la commande. Le parametre
  29.                     "heure" peut etre la variable "%HEURE%".
  30.                     Il est possible de faire une addition a ce para-
  31.                     metre, par exemple:
  32.                               "a %HEURE%+15 commande^M"
  33.  
  34.         "Commande": peut etre une macro-commande ou n'importe quelle
  35.                     fonction de TPK. L'execution n'est validee que si
  36.                     TPK n'est pas connecte, sinon les commandes sont
  37.                     empilees et seront executees apres la deconnexion.
  38.  
  39.  
  40.  La programmation  s'execute a l'heure dite PUIS EST EFFACEE.
  41.  Le temps d'attente avant execution de la programmation ne peut donc
  42.  pas depasser 24 heures, mais il est possible de detourner le
  43.  probleme ( voir ci-apres).
  44.  
  45.  On peut programmer un maximum de 10 programmations differentes qui
  46.  seront toutes effacees dans un delai de 24h sauf si on en programme
  47.  d'autre(s) au fur et a mesure que les premieres s'executent.
  48.  
  49.  Quelques exemples:
  50.  
  51.        "A 1000 <ESC>bbs^M"  met en memoire une programmation a 10H00
  52.                             Quand l'horloge de TPK va arriver a 10H00,
  53.                             la macro-commande "bbs" s'executera.
  54.  
  55.        "A 100 EX bbs1"      programme l'execution de "bbs1" a 1H00
  56.  
  57.        "A 2355 EX bbs1"     programme l'execution de "bbs1" a 23H55
  58.  
  59.  
  60. Creation d'un cycle: soit la macro-commande que l'on nomme "balise":
  61.  
  62.              "K^MBalise TPK^M^6a %HEURE%+15 macro balise"
  63.  
  64.  Le 1er lancement (en tapant "macro balise" (ou <ESC>"balise") va
  65.  ecrire le texte "Balise TPK" puis se reprogrammer elle-meme a l'heure
  66.  courante plus 15 minutes , creant ainsi un cycle continu.
  67.  
  68.  Attention: cela ne fonctionne que dans les macro-commandes ou les
  69.  touches de fonction, car la variable "%HEURE%" n'est connue que dans
  70.  ces modes.
  71.  
  72. Programmation d'un fichier au dela de 24 heures:
  73.   Il est possible de depasser les 24 heures de programmation en
  74.   incluant une autre programmation d'heure dans un fichier-programme,
  75.   qui sera lui-meme execute a une heure determinee, d'ou un moyen de
  76.   contourner le probleme! Exemple:
  77.  
  78.  Il est midi. On desire executer le fichier "Message.2" le lendemain
  79.  a 4 heures du matin.
  80.  
  81. 11.50 12           24             12             24   4         12
  82.     --+------------+--------------+--------------+---+----------+
  83.   /                              /                  /
  84.  a) a 11h50 vous tapez la       b) a 12h, TEMPO.1   c) a 4H, execution
  85.   commande "A 1200 ex tempo.1"     s'execute et         de MESSAGE.2
  86.   puis vous creez un fichier       programme a 4h     40 heures apres
  87.      TEMPO.1 qui contient:           MESSAGE.2          la commande.
  88.      "A 0400 ex Message.2"
  89.      puis un 2eme fichier
  90.    MESSAGE.2 a executer le
  91.       lendemain a 4h.
  92.  
  93.  
  94. Commandes de gestion associees a "At":
  95.  
  96.        "A" sans parametres liste les programmations en cours.
  97.  
  98.        "A 1000" liste le contenu de la programmation a 10H00 si elle
  99.                 existe.
  100.  
  101.        "EFAt 1000"  efface la programmation a 10H00 si elle existe.
  102.  
  103. @ATTente Durée [Evènement]                 Attente d'un évènement
  104.      Attente pendant un temps=Durée d'un évènement .  Evènement  peut
  105. être CNX pour une connexion (avec un X !!) , DCNX pour une déconnexion
  106. (aussi avec un X !!) ,  ou un texte reçu .  L'attente d'un texte n'est
  107. valide qu'en mode connecté . Il n'est pas possible d'attendre un texte
  108. non  connecté ....Si le paramètre évènement n'est pas donné  l'attente
  109. se  fait  simplement pendant la durée demandée sans rien  attendre  de
  110. particulier sinon l'écoulement de la temporisation .
  111.      Si  la  durée est écoulée et que l'évènement attendu n'a  pas  eu
  112. lieu  l'éxécution de la macro-commande ou du fichier de commandes  est
  113. abandonnée.
  114.  
  115. Syntaxe : "ATTente Duree [Evenement]"
  116.  
  117. avec:
  118.  
  119.      "Duree" : un temps d'attente exprime en secondes
  120.                de 1 a 3600 soit de 1 seconde à 60 minutes
  121.  
  122.      "Evenement": plusieurs types d'evenements sont possibles:
  123.  
  124.       - CNX    : attente d'une connexion
  125.       - DCNX   : attente d'une deconnexion
  126.       - Texte  : attente  de  reception de la chaine de caracteres
  127.                  "Texte" en fin de ligne.
  128.  
  129.       - "Texte": attente de reception de la chaine de  caracteres
  130.                 "Texte" a n'importe quel endoit d'une ligne de texte
  131.  
  132.       Note:  Il  n'est  pas  possible  d'attendre un  texte  non
  133.              connecte.
  134.  
  135.       - PASSWORD : attente de la demande d'un mot de passe.
  136.  
  137. Exemples:
  138.  
  139. "ATT 180 cnx"    attend pendant 180 secondes une connexion. Si la
  140.                  connexion  n'arrive pas avant la fin de cette duree,
  141.                  la macro-commande ou la touche de fonction est
  142.                  abandonnee.
  143.  
  144. "ATT 60 ?) >"    attend pendant 60 secondes le prompt d'une BBS
  145.                  FBB. Ce texte doit etre termine par un <RC>.
  146.  
  147. "ATT 10"         attend simplement 10 secondes (Pause).
  148.  
  149. Le fonctionnement de TPK n'est pas interrompu pendant cette attente.
  150.  
  151. Rappel:
  152.   Une programmation en cours de deroulement peut etre annulee a tout
  153.   instant en tapant sur la touche <ESC> (ouverture d'une petite
  154.   fenetre).
  155.  
  156. @BELL [OUI|NON|ON|OFF]     OFF             M/A sonneries (CTRL-G)
  157.      Autorise  ou non l'émission de sonneries par le micro  ordinateur
  158. en  réception.(ne concerne pas la sonnerie de connexion qui est  gerée
  159. par la commande SOnnerie)..Tout caractère ASCII numéro 7 c'est a dire
  160. <CTRL-G> sera systématiquement remplacé par le caractère ASCII numéro
  161. 14 du jeu IBM, c'est à dire une note de musique.C'est l'état implicite
  162. au démarrage de TPK.Si vous voulez entendre les sonneries (?!) tapez:
  163. BELL ON ou utilisez <ALT-B> (bascule).L'état est indique par une petite
  164. "LED" sur le bandeau en dessous de la fenêtre d'entrée clavier.Si elle
  165. clignote les sonneries sont autorisées.
  166.  
  167. @BRoadcast                                 Liste des BBS connues
  168. Liste les BBS connues. TPK peut reconnaitre plusieurs BBSs. Pour cela, il
  169. suffit de declarer autant de commandes "BR <BBS> C <BBS>" et "BR <BBS> U
  170. <CHEMIN>" que necessaire (voir les commandes ci-dessus).
  171.  
  172. Exemple: BR
  173.  
  174. @BRoadcast <BBS>                           Informations sur <BBS>
  175. Donne les infos sur <BBS>.
  176.  
  177. Exemple: BR F6FBB-1
  178.  
  179. @BRoadcast <BBS> Acceptpriv                Liste complete des messages
  180. Permet de conserver tous les messages prives dans la liste. Vous
  181. ne  pourrez  pas  les lire si vous n'y etes pas autorise  par le
  182. Sysop de la BBS.  Cette commande permet aux co-sysops d'avoir la
  183. liste complete a distance.
  184.  
  185. Exemple: BRoadcast RXMSG Acceptpriv
  186.  
  187. @BRoadcast <BBS> ATTENTE   240             Durée d'attente du prompt
  188. Modification de la durée d'attente du prompt de la BBS lors d'une
  189. connexion pour envoyer ou recevoir un message.
  190.  
  191. Exemple: BR F6FBB-1 ATT 600
  192.          pour attendre pendant 600 secondes le prompt de F6FBB-1
  193.  
  194. @BRoadcast <BBS> Connexion <CHEMIN>        Connexion automatique a la BBS
  195. Etablit le chemin pour la connexion automatique a <BBS>.
  196. Cette commande est obligatoire (a mettre dans CONFIG.TPK).
  197.  
  198. Exemple: BR F6FBB-1 C F6FBB-1 [V FD1CDC-5....]
  199.  
  200. @BRoadcast <BBS> Delete|Supprime           Suppression d'une BBS
  201. Supprime la BBS <BBS> de la liste: celle-ci n'est plus prise en compte
  202. ni pour ses diffusions de listes de messages ni pour vos messages en
  203. instance de reception ou d'emission.
  204.  
  205. Exemple: BR F6FBB-1 DEL
  206.  
  207. @BRoadcast <BBS> Efface|Erase Date <DATE>  Efface les messages < DATE
  208. Efface tous les messages anterieurs a <DATE>.
  209.  
  210. Format de la DATE: AAMMJJ
  211.  
  212. Ex: BR F6FBB-1 E DATE 920714
  213.  
  214. @BRoadcast <BBS> Efface|Erase Jours|Days <JJ> Efface les messages < JOURS
  215. Efface tous les messages plus vieux que <JJ> jours.
  216.  
  217. Ex: BR F6FBB-1 E JOURS 7
  218.  
  219. @BRoadcast <BBS> Efface|Erase K            Efface les messages K
  220. Efface tous les messages de la liste marques K (Kill).
  221.  
  222. Exemple: BR F6FBB-1 E K
  223.  
  224. @BRoadcast <BBS> Efface|Erase P            Efface les messages prives
  225. Efface tous les messages PRIVES de la liste de la BBS.(Ne fonctionne pas
  226. sur la liste privee MSG_PRIV bien sur !)
  227.  
  228. @BRoadcast <BBS> Efface|Erase nnn          Limite la liste des messages
  229. Epuration des fichiers <BBS>.LST:
  230. nnn est le nombre d'entetes a garder dans la liste
  231. L'epuration se fait a partir des entetes les plus anciens de la liste, les
  232. entetes marquees Y sont conservees. Il faut supprimer ces messages pour
  233. qu'ils disparaissent de la liste.
  234.  
  235. Exemple: BR F6FBB-1 E 1500
  236.  
  237. @BRoadcast <BBS> Liste                     Acces aux messages
  238. Acces a la liste des messages recuperes par TPK (commande equivalente a la
  239. touche <Alt L>). TPK affiche la liste des messages. Le premier caractere
  240. de chaque ligne donne l'etat TPK du message:
  241.  
  242.    R : message recu
  243.    P : message prive recu
  244.    Y : message lu
  245.    * : message a forwarder (automatiquement place dans MSG_PRIV)
  246.    F : message forwarde
  247.    - : message non forwarde (refuse par FS -)
  248.    K : message efface
  249.    + : message 7Plus (les fichiers ecrits sont dans le repertoire CAPTURE)
  250.  
  251. @BRoadcast <BBS> SYnchro                   Declenche l'envoi des listes
  252. Envoie une balise a destination de la BBS <BBS> lui indiquant le
  253. numero du dernier entete de message recu par TPK et en utilisant le
  254. chemin packet definit par la commande BR <BBS> U <CHEMIN>.(voir
  255. ci-dessus). Ces messages de synchronisation seront emis a chaque
  256. reception par TPK d'un entete de message dont le numero n'est pas
  257. celui attendu. Si le TNC ne peut pas passer en emission (canal tres
  258. charge par exemple) il repondra "too many packets outstanding" quand
  259. il ne pourra plus en accepter. Ce message n'est pas grave, les balises
  260. partiront quand le canal sera degage.
  261.  
  262. Exemple: BR F6FBB-1 SY
  263.  
  264. @BRoadcast <BBS> Unproto <CHEMIN>|AUTO     Chemin d'acces a la BBS
  265. Definit l'indicatif de la BBS locale et le chemin que la BBS suivra pour
  266. adresser la reponse (commande "Unproto", mode <UI>).
  267.  
  268. Exemple: BRoadcast F6FBB-1 U F6FBB-1 [VIA FD1CDC-5...]
  269.  
  270. @BRoadcast RXMSG BBS @<BBS destinataire>   Liste les messages @<BBS>
  271. Va chercher les messages dont le routage est @<BBS>
  272.  
  273. Exemple: BR RXMSG BBS @AMSAT
  274.  
  275. @BRoadcast RXMSG BUffer                    Donne la liste des messages
  276. Liste les entetes de messages memorises par TPK. Ces entetes ne sont
  277. pas dans la liste sur disque car leur numero ne correspond pas a celui
  278. attendu par TPK (il y a des trous dans la liste).
  279.  
  280. Exemple: BR RXMSG BU
  281.  
  282. @BRoadcast RXMSG DELRLINES                 Suppression des lignes R:
  283. Suppression des lignes R: incluses par chaque BBS empruntée par les
  284. messages.
  285.  
  286. @BRoadcast RXMSG FROM <Indicatif Origine>  Messages emis par <Expediteur>
  287. Va chercher les messages emis par <Indicatif Origine>
  288.  
  289. Exemple: BR RXMSG FROM F8BK
  290.  
  291. @BRoadcast RXMSG PRIV                      Reception des messages prives
  292. Valide la reception automatique de vos messages personnels pour TOUTES
  293. les BBS gerees en mode broadcast.
  294.  
  295. Exemple: BR RXMSG PRIV
  296.  
  297. @BRoadcast RXMSG SErver [Nom_Serveur.EXE]  Programmation des serveurs
  298. Programmation d'un serveur exécuté à chaque réception d'un message.
  299.  
  300. Exemple: BR RXMSG SE C:\TPK\COMPHDR.EXE
  301.          à la réception de chaque message le programme
  302.          C:\TPK\COMPHDR.EXE sera exécuté.
  303.  
  304. @BRoadcast RXMSG STRING <Texte>            Recherche <Chaine de caracteres>
  305. Va chercher les messages dont le titre contient <Texte>. Un seul texte
  306. peut etre defini.
  307.  
  308. Exemple: BR RXMSG STRING Satellites
  309.  
  310. @BRoadcast RXMSG TO <Indicatif Destinataire> Messages pour <Destinataire>
  311. Va chercher les messages pour <Indicatif Destinataire>
  312.  
  313. Exemple: BR RXMSG TO REF
  314.  
  315. @BRoadcast RXMSG 7PLUS [DECODE]            Decodage automatique de 7PLUS
  316. Le texte du message est analyse et si son contenu est un fichier 7PLUS
  317. celui-ci est extrait et range dans le repertoire de CAPTURE de TPK. Si
  318. le parametre DECODE est ajoute a chaque reception de message contenant
  319. un fichier 7PLUS, le programme 7PLUS est execute pour essayer de
  320. reconstituer le programme original. La sortie de 7+ est redirigee dans
  321. un fichier appele 7PRESU. Vous pouvez le consulter pour voir ce qui
  322. s'est passe lors de la derniere execution.
  323.  
  324. Exemples: BR RXMSG 7PLUS
  325.           BR RXMSG 7PLUS DECODE
  326.  
  327. @BUFFER [nnnn]             1500            Nb lignes du tampon reception
  328. Changement du nombre de lignes du tampon reception. La valeur implicite
  329. est de 1500 lignes et le minimum est de 100 lignes.
  330. TPK conserve un minimum de 50ko de libre pour pouvoir faire un SHELL au
  331. DOS. Cette valeur ne permet d'executer que peu de programmes ! Pour
  332. liberer de la memoire il faut soit diminuer la taille du tampon, soit
  333. echanger celui-ci sur disque pendant le SHELL. Voir commande SWAPPE.
  334.  
  335. Exemple: BUFFER 1000
  336.  
  337. @CHat x              (Lignes/écran)-5      Nb lignes de la fenêtre trafic
  338.      Etablit  le  nombre  de  lignes  de  la  fenêtre  de trafic.
  339. La valeur minimum dépend de la hauteur des fenêtres moniteur gerées
  340. par les commandes FChat et FEnetre,c'est la plus grande de ces deux
  341. valeurs + 3.
  342. Valeur maximum = Lignes sur l'écran - 4   (21/25 39/43 46/50)
  343.  
  344. @COMmente Nom_Fichier                      Entrée commentaire d'un fichier
  345.      Le fichier DIRC.TPK contient une liste commentée des fichiers
  346. disponibles pour un transfert sur votre micro-oridinateur.Cette
  347. commande permet d'ajouter un nouveau fichier à cette liste.Il est mis a
  348. la fin de la liste et TPK ne cherche pas s'il y était déjà présent.Il
  349. est ensuite facile d'éditer cette liste pour supprimer les doubles et
  350. modifier ou transferer les commentaires.
  351.  
  352. @CONMode CONVERS|TRANS     CONVERS         Mode du TNC en connexion
  353. La commande CONMode est interprétée par TPK qui basculera le TNC dans le
  354. mode demandé à la connexion.
  355.  
  356. Exemple: CONM TRANS
  357.          pour mettre le TNC en mode transparent à la connexion.
  358.  
  359. @COUpure [n]               75              Nb colonnes coupure du clavier
  360. Parametre: n de 40 à 79
  361.  
  362.      Coupure du texte entré au clavier à partir de la colonne n  .  Le
  363. texte  est  coupé au dernier espace avant cette colonne et le  mot  en
  364. cours d'entrée est renvoyé à la ligne suivante .  Cela permet d'entrer
  365. un message sur une BBS sans s'occuper des retours à la ligne .
  366. En mode connecté lorsque la ligne est coupée le paquet est envoyé comme
  367. si vous veniez de tapper un <RC>.
  368.  
  369. @ECHOTpk Texte                             Affiche Texte sur écran
  370.      Affiche  Texte dans la fenêtre de trafic de TPK .  Cette commande
  371. permet  d'afficher  des commentaires sur l'écran  pendant  l'éxécution
  372. d'un  fichier  de commandes .
  373.  
  374. @EDITOR x:\path\editor.exe                 Initialise l'editeur externe
  375.  
  376. Initialise  l'editeur  qui  peut  etre  appele de  l'editeur  de
  377. messages.  Vous devez donner  le  chemin  complet, TPK teste  sa
  378. presence.
  379.  
  380. Ex: EDITOR C:\UTIL\Q.EXE
  381.  
  382. @EFAt Heure                                Effacement d'une programmation
  383.     Si une programmation à cette heure existe elle est effacée.
  384.  
  385. @EFLogrx                                   RAZ des stations entendues.
  386.     La liste des stations entendues par TPK est effacée (F2).
  387.  
  388. @EFMacro macro                             Efface une macro-commande
  389.      Cette  commande  permet  de supprimer une  macro-commande  de  la
  390. liste.Il  n'est  pas possible de la récuperer en cas d'erreur  car  le
  391. fichier est réecrit aussitot sur le disque .... Alors attention !
  392.  
  393. @EMacro Macro                              Edition d'une macro-commande
  394.      Le contenu de la  macro-commande est repassé dans le tampon clavier
  395.      ce qui permet son édition .
  396.  
  397. @EXecute NomFichier                        Exécution fichier de commandes
  398.      Lance  l'éxécution d'un fichier de commandes .  Le fonctionnement
  399. est le même que pour les macro-commandes et les touches de fonction.
  400.  
  401.  Les commandes TPK et les macro-commandes peuvent etre rassemblees dans
  402.  des fichiers-texte qui deviennent alors des fichiers-programme.
  403.  
  404.  Les fichiers-programme doivent OBLIGATOIREMENT etre places dans le
  405.  repertoire des fichiers TPK.
  406.  
  407. a) Creation d'un fichier-programme:
  408.  Chaque ligne d'un fichier-programme peut comporter une ou plusieurs
  409.  commandes selon le meme principe que les macro-commandes.
  410.  
  411.  Une ligne commencant par un diese (#) est consideree comme
  412.  commentaire et est ignoree par TPK.
  413.  
  414.  La commande "ECHOTpk Texte" permet d'inclure des commentaires dans
  415.  des fichiers-programme. A l'execution du fichier, "Texte" s'affichera
  416.  dans la fenetre de trafic de l'ecran principal.
  417.  Elle annule et remplace l'ancienne commande TPK "ECHO" qui etait en
  418.  conflit avec la meme commande "ECHO" du TNC-2.
  419.  
  420. b) Execution d'un fichier-programme:
  421.  La commande "EXecute" lance l'interpretation de commandes placees
  422.  dans ce fichier dont le nom est passe en parametre.
  423.  
  424.  Pour interrompre un fichier-programme en cours, tapez sur la touche
  425.  <Esc> (ouverture d'une petite fenetre).
  426.  
  427.  Exemple de fichier-programme:
  428.  
  429.        "EX lbbs"  demarre le fichier-programme LBBS dont le
  430.                   listing est donne ci-apres pour analyse:
  431.  
  432.                   c fe6cnb-1
  433.                   att 180 cnx
  434.                   ^7att 180 ) >
  435.                   @S^H^H^H^H1
  436.                   rm
  437.                   ^7att 600 ) >
  438.                   b
  439.  
  440.  La aussi, quelques explications ne seront pas superflues:
  441.  
  442.  Ligne 1 :    "c fe6cnb-1":    connexion sur la BBS. La demande est
  443.                                envoyee au TNC par TPK.
  444.  
  445.  Ligne 2 :    "att 180 cnx":   attente pendant 180 secondes de la
  446.                                connexion. Si au bout de cette tempo,
  447.                                la connexion n'est pas etablie, le
  448.                                programme est abandonne.
  449.  
  450.  Ligne 3 :    "^7att 180 ) >": attente du prompt de la BBS (si le
  451.                                prompt arrive par exemple au bout de 15
  452.                                secondes, la commande suivante est
  453.                                traitee sans attendre le delai, mais si
  454.                                le prompt n'est pas arrive au bout des
  455.                                180 secondes prevues, le programme est
  456.                                interrompu.
  457.                                Il ne faut pas oublier le "^7" qui
  458.                                simule l'appui sur la touche <F7> pour
  459.                                passer en mode commande lorsqu'on est
  460.                                connecte, sinon la commande serait
  461.                                envoyee a la BBS!!
  462.                                Le texte attendu est tout ce qui se
  463.                                trouve apres l'espace a droite de la
  464.                                duree (180) et le <RC> de fin de ligne.
  465.  
  466.  Ligne 4 :   "@S^H^H^H^H1":  <Alt-S> suivi de 4 <Ctrl-H> et un <Alt-S>
  467.                                Mise en service de la capture sur
  468.                                disque voir par. 2.1.4). Les 4 <Ctrl-H>
  469.                                effacent le ".TPK" du nom par defaut du
  470.                                fichier de capture (TEMP.TPK).Il reste
  471.                                donc "TEMP" auquel un "1" est ajoute a
  472.                                "TEMP" ce qui donne comme nouveau nom
  473.                                "TEMP1".
  474.  
  475.  Ligne 5 :                     "rm" envoie la commande BBS de lecture
  476.                                des messages personnels. Si messages
  477.                                il y a, ils seront sauvegardes dans
  478.                                TEMP1.
  479.  
  480.  Ligne 6 :    "^7att 600 ) >": attente du prompt de la BBS pendant 600
  481.                                secondes. N'oubliez pas le "^7", facile
  482.                                a oublier!
  483.  
  484.  Ligne 7 :    "b":             commande de deconnexion de la BBS. La
  485.                                capture sera fermee automatiquement a
  486.                                la deconnexion. Bien entendu, il est
  487.                                possible de la faire avec un <Alt-S>:
  488.                                il suffit de mettre un "@S" dans le
  489.                                fichier.
  490.  
  491.  
  492. @FChat [Hauteur]           5               Hauteur fenêtre moniteur connecté
  493.      Initialise la hauteur de la fenêtre de moniteur en mode  connecté
  494. lorsque  RXblock et MCon sont validés.Le trafic est visualisé dans une
  495. fenêtre  en haut de l'écran lorsque ces deux commandes sont actives.Ne
  496. fonctionne pas en transfert Yapp car à ce moment la le TNC est en mode
  497. transparent.
  498.  
  499.      Minimum = 3 lignes
  500.      Maximum = Hauteur de la fenêtre de trafic - 3 (commande CHat)
  501.  
  502. @FEnetre  F6XYZ-n          OFF/5           Gestion de la fenêtre moniteur
  503.      Envoie  tous les messages de F6XYZ-n dans la fenêtre moniteur en haut
  504. de l'écran.
  505.  
  506. FEnetre  x                 (5)
  507.  
  508.      Etablit la hauteur de la fenêtre à x lignes
  509.      Minimum = 3 lignes
  510.      Maximum = Hauteur de la fenêtre de trafic - 3 (commande CHat)
  511.  
  512. FEnetre "texte"
  513.  
  514.      Envoie  tous  les paquets dont les adresses contiennent "texte"
  515. dans la fenêtre moniteur.Texte est affiché sur la barre de séparation.
  516.  
  517. Exemples: fe ">FC1EBN" va afficher toutes les trames envoyees a FC1EBN
  518.                        dans la fenetre moniteur.
  519.  
  520.           fe "FF6KOP*" va afficher toutes les trames repetees par
  521.                        FF6KOP dans la fenetre moniteur.
  522.  
  523.           fe "F2KL>F2ZV" va afficher toutes les trames du QSO entre ces
  524.                          deux OMs dans la fenetre moniteur.
  525.           fe "UI>" va afficher toutes les trames non numerotees dans la
  526.                    fenetre moniteur.
  527.  
  528. @FIN                                       Fin de TPK et retour au DOS
  529.      Retour au DOS (fin du programme)   (voir également ALT X)
  530.  
  531. Cette commande est immediate et ne demande pas de confirmation.Elle est
  532. utilisable dans les touches de fonctions ou les macro-commandes pour
  533. arreter TPK sans passer par la touche <ALT-X> qui elle attend la
  534. confirmation.
  535.  
  536. @FLux [0|1|2]              TPK.CFG         Gestion controle de flux pour TNC
  537.      Controle de flux entre le micro-ordinateur et le TNC par:
  538.  
  539.      0 : DSR
  540.      1 : CTS
  541.      2 : DSR+CTS
  542.  
  543.      Pour un TNC2 utiliser DSR+CTS ou CTS et pour les TNCs  Kantronics
  544. par  exemple utiliser CTS .  TPK dès son lancement vous indique si ces
  545. signaux  ne sont pas à la valeur attendue et passe  en  fonctionnement
  546. sans  accès à l'interface série .  La touche ALT-V vous affiche l'état
  547. de ces signaux grace au registre de l'UART 8250 de l'interface série.
  548.  
  549. @FORward IMport <Nom_Du_Fichier>           Nom du fichier import de messages
  550. Modification du nom du fichier d'import de messages. Le nom implicite
  551. est MAIL.IN
  552.  
  553. Exemple: FOR IM COURRIER.TXT
  554.  
  555.  
  556. @FORward Intervalle|Timer <ttt>            Gestion du Forward
  557. Definit la periode de tentative de forward entre 5 et 55 minutes (15
  558. minutes par defaut).
  559.  
  560. Exemple: FOR I 25
  561.  
  562. @FORward Execute                           Declenche le Forward
  563. Declenchement du forward de vos messages sur votre BBS locale, BBS qui
  564. prendra ensuite le relais pour les acheminer a leur destination
  565. finale, et de la reception des messages marques dans les listes.
  566.  
  567. Exemple: FOR E
  568.  
  569. @FORward Liste RX|TX                       Messages en instance
  570. Liste les messages en instance de reception (RX) ou d'emission (TX)
  571.  
  572. Exemple: FOR L RX
  573.          FOR L TX
  574.  
  575. @FORward MAXMES7 nnn       1               Nombre de messages 7+ maxi
  576. Modification du nombre maximum de messages 7+ envoyés lors de chaque
  577. connexion de forward.
  578.  
  579. Exemple: FOR MAXMES7 5
  580.          pour envoyer au maximum 5 messages 7+ lors d'une connexion de
  581.          forward.
  582.  
  583. @FREquence [xxxxxx]        144675          Fréquence de trafic pour le LOG
  584.      Modifie la fréquence de QSO marquée dans le fichier LOG.DAT.
  585.  
  586. @FREquence 1|2 [xxxxxx]                    Utilisation de 2 fréquences (KAM)
  587.      Valide  l'utilisation  de deux fréquences avec basculage  par  le
  588. STREAM SWITCH qui doit être modifié en conséquence.Cette commande  est
  589. prévue  pour le KAM ou les autres TNCs Kantronics équipés de plusieurs
  590. ports radio.Le basculage de fréquence avec TPK est alors automatique.
  591.      Les  commandes suivantes doivent se trouver dans  le  CONFIG.TPK:
  592.          STR $F1/$F2
  593.          STREAMEV ON
  594.          FRE 1 14Mhz
  595.          FRE 2 144675   (par exemple!)
  596.      De   plus  chaque  commande  FRE  bascule  le  TNC  sur  le  port
  597. correspondant.La  validation du Stream Switch permet a TPK de  changer
  598. de  port radio et de prendre en compte une connexion arrivant  sur  le
  599. port sur lequel il n'est pas affecté..
  600.      Par  exemple si vous êtes sur VHF et que quelqu'un se connecte  à
  601. vous  sur  HF TPK va basculer le TNC sur HF ,valider la  connexion  et
  602. changer la fréquence pour le LOG.
  603.      Cette possibilite est uniquement validée par la présence des deux
  604. fréquences  et  ne  fonctionnera bien sur qu'avec un TNC equipé  de  2
  605. ports radio.A ne pas utiliser avec un TNC2 !!
  606.  
  607. @FREquence 1|2 xxxxxx PK900                Utilisation de 2 frequences PK900
  608. Les deux ports du PK900 sont gérés par TPK. Le paramètre PK900 valide
  609. cette utilisation.
  610.  
  611. Exemple: FRE 1 145275 PK900
  612.          FRE 2 430675 PK900
  613.  
  614. Le caractère $7C devra être filtré avec la commande MFILTER pour éviter
  615. des basculements intempestifs de TPK.
  616.  
  617. Syntaxe: MFILTER $7C
  618.  
  619. @G8BPQ [OUI|NON|ON|OFF]    TPK.CFG         Utilisation du driver de G8BPQ
  620.      Valide  l'utilisation du driver de G8BPQ.Le numéro de port  série
  621. dans TPK.CFG doit correspondre à celui que vous désirez utiliser  dans
  622. le driver.
  623.  
  624. @Init [n|NomFichier]                       Initialisation par CONFIG-n
  625.      Initialisation  à  partir d'un fichier de configuration comme  au
  626. départ du programme.
  627.  
  628.  Init sans parametre initialise avec CONFIG.TPK
  629.  
  630.  Init n initialise avec le fichier CONFIG-n.TPK avec 0 < n < 9
  631.  
  632.  Init NomFichier lance l'éxécution du contenu de NomFichier.Par exemple
  633. I TNC2.SET pour initialiser le TNC2 avec les paramètres contenus  dans
  634. le  fichier  TNC2.SET qui est un fichier type fonctionnant  avec  TPK.
  635.  
  636. Contrairement  à EXecute où les caractères sont entrés dans le  tampon
  637. clavier  ,  les commandes sont passées directement à l'interpreteur de
  638. TPK,il n'est donc pas possible d'utiliser les possibilités des macro-
  639. commandes dans ces fichiers.
  640.  
  641. @INT14 [OUI|NON|ON|OFF]    TPK.CFG         Utilisation d'un driver serie
  642.      Valide  l'utilisation d'un driver série externe comme COMBIOS  de
  643. WA7MBL ou MBBIOS de AA4RE.
  644.  
  645. @Justifie [n]              75              Gestion de la justification
  646. Parametre: n de 40 à 79
  647.  
  648.      Justification du texte sur n colonnes . Lorsque le texte entré au
  649. clavier atteint la colonne n ,  le mot en cours d'entrée est reporté à
  650. la ligne suivante et la ligne en cours est cadrée sur les n colonnes .
  651. Son utilisation est la même que la commande coupure.La touche <ALT-J>
  652. permet de basculer la justification En/Hors service.
  653.  
  654. @LANGage langage           TPK.CFG         Changement de la langue utilisee
  655. La commande LANGAGE permet le changement de langue en cours de
  656. fonctionnement.
  657.  
  658. Syntaxe: LANGAGE LANGUE
  659.          ou LANGUE est le nom d'un fichier langage sans extension.
  660.          L'extension des fichiers de langue est .LNG
  661.  
  662. Les fichiers FRANCAIS.LNG et ENGLISH.LNG sont fournis.
  663.  
  664. Exemple: LANG ENGLISH
  665.  
  666. @LOG [OUI|NON|ON|OFF]      ON              LOG des connexions
  667. Gestion du carnet de trafic sur disque.Cette commande valide la
  668. generation des deux fichiers suivants:
  669.  
  670. -le fichier "LOGDIST.TPK" qui memorise les dernieres connexions,
  671.  deconnexions et les commandes a distance eventuellement traitees
  672.  par TPK.
  673.  Ce fichier est exploite dans la partie inferieure de l'ecran LOG
  674.  sous forme d'un tableau deroulant affichant les 16 dernieres
  675.  transactions du fichier.
  676.  
  677. -le fichier <MYCALL>.LOG ou "LOG.DAT" (si MYcall n'est pas initialise)
  678.  qui contient l'ensemble de l'historique des connexions et qui est
  679.  peut etre edite par la commande LOG.
  680.  
  681. @LOG                                       Edition du carnet de trafic
  682.  
  683. Affichage et edition du  carnet de trafic. Les derniers  QSOs du carnet
  684. de trafic sont affiches.
  685.  
  686. @LOG Date                                  Format d'affichage de la DATE
  687.  
  688. Modification du format d'affichage de la  date dans le carnet de trafic.
  689. Le format est le meme que celui de la variable %DATE%.
  690.  
  691. Exemple : "LOG DATE mm/dd/yy"
  692.  
  693. @LOG Mode                                  Mode de trafic implicite
  694.  
  695. Modification  du  mode  de  trafic  implicite dans le  carnet de trafic.
  696.  
  697. Exemple : "LOG MODE Pack"
  698.  
  699. @LOG Puissance                             Puissance de trafic implicite
  700.  
  701. Modification  de  valeur  de  la   puissance  utilisee,   ecrite
  702. implicitement dans le carnet de trafic.
  703.  
  704. Exemple : "LOG PUISSANCE 100W"
  705.  
  706. @LOG Heure                                 Format d'affichage de la HEURE
  707.  
  708. Modification du format  d'affichage de l'heure dans le carnet de trafic.
  709. Le format est le meme que celui de la variable %HEURE%.
  710.  
  711. Exemple : "LOG HEURE hhmm am/pm"
  712.  
  713. @LOG Rst                                   Report implicite
  714.  
  715. Modification du report implicite ecrit dans le carnet de trafic. Cette
  716. valeur  est  utilisee  pour le report envoye et le  report recu.
  717.  
  718. Exemple : "LOG RST 55"
  719.  
  720. @LOG Prn @xxx@yyy@zzz@                     Chaine d'init. de l'imprimante
  721.  
  722. Modification de la chaine d'initialisation de l'imrimante. Cette chaine
  723. est envoyee  a  chaque demande d'impression  du carnet de trafic.
  724.  
  725. L'imprimante va devoir imprimer 124 caracteres sur chaque ligne. Il  est
  726. donc necessaire de  la  passer  dans  un  mode  capable d'imprimer ce
  727. nombre de colonnes.
  728.  
  729. Les valeurs sont entrees en decimal et separees par le caractere "@"
  730.  
  731. Exemple pour mettre une imprimante EPSON en mode 15 cpi:
  732.  
  733.   "LOG PRN @27@64@27@103@"
  734.  
  735. @LOG ?                                     Affichage parametres du LOG
  736.  
  737. Affichage des valeurs  implicites  utilisees  par  le carnet  de trafic.
  738.  
  739. Exemple : "LOG ?"
  740.  
  741. @MYcall call                               Declaration du call pour TPK
  742. Meme commande que celle du TNC mais absolument indispensable pour que
  743. le broadcast fonctionne (alors que le TNC peut fonctionner sans
  744. MYcall!)
  745.  
  746. @MYcall AFFiche|OFF|NO                     Affichage de l'indicatif
  747. Affichage de l'indicatif utilisé sur le bandeau au dessus de la fenêtre
  748. d'entrée clavier à la place du nombre de bits.
  749.  
  750. - MYcall AFFiche
  751. - MYcall DISplay
  752.   pour afficher l'indicatif.
  753.  
  754. - MYcall OFF
  755. - MYcall NO
  756.   pour revenir à l'affichage normal du nombre de bits.
  757.  
  758. @Macro cle ou <ESC>cle                     Exécution d'une macro-commande
  759. "Macro cle" lance  la  macro-commande  reperée par son nom  "clé".
  760.  
  761. Une macro-commande est une sequence de commandes qui peut etre lancee
  762. par un mot-cle. Cela permet par exemple de connecter la BBS F6ABJ-1 en
  763. tapant le mot-cle associe, et ceci autant de fois que vous le voulez.
  764.  
  765. Les macro-commandes ne sont pas limitees en nombre.
  766.  
  767. Les  macro-commandes se programment exactement de la meme maniere que
  768. les touches de fonction. La seule difference est que l'execution n'est
  769. pas declenchee par des touches de fonction, mais par un mot-cle que
  770. vous aurez choisi.
  771.  
  772. Une  macro-commande peut etre une suite de commandes de TPK ou du
  773. TNC-2.
  774.  
  775. a) Creation d'une macro-commande:
  776. La commande TPK permettant de creer une macro-commande et de la
  777. memoriser sur disque est "MEMorise":
  778.  
  779.         "MEMorise CLe Texte"   (valide par un <RC>)
  780.  
  781.         avec "Cle"   le nom que vous avez choisi
  782.              "Texte" le texte de la programmation
  783. Exemple:
  784.           "MEM bbs c f6abj-1^M"   met en memoire la macro-commande
  785.                                   "bbs" qui demande une connexion a
  786.                                   F6ABJ-1.
  787.  
  788.  
  789. b) Execution d'une macro-commande:
  790.   2 facons:
  791.  
  792.  - La commande TPK "Macro" suivie de la Cle.
  793.    Exemple:
  794.               "M bbs" execute la macro-commande "bbs"
  795.  
  796.               Notez que dans cet exemple, vous n'aurez pas besoin de
  797.               valider la commande par un <RC> puisque la macro-
  798.               commande se termine par "^M" qui le remplace.
  799.  
  800.  - La touche <ESC> puis la cle.
  801.    Exemple:
  802.                "<ESC>bbs"
  803.  
  804.  
  805. c) Gestion des macro-commandes
  806.  Elle est realisee par 2 commandes TPK:
  807.  
  808.    "EMacro Cle" edite la macro-commande "Cle". Le contenu de la
  809.    macro-commande est repasse dans le tampon-clavier, ce qui permet
  810.    son edition et les corrections eventuelles.
  811.  
  812.    Exemple:
  813.            "EM bbs" edite la macro-commande "bbs".
  814.  
  815.  
  816.    "EFMacro" efface la macro-commande "Cle".Il n'est pas possible de
  817.    la recuperer en cas d'erreur, car le fichier des macro-commandes
  818.    est aussitot reecrit sur le disque... Alors prudence!
  819.  
  820.    Exemple:
  821.            "EFM bbs" efface la macro-commande "bbs"
  822.  
  823.    La touche <Alt-M> affiche la liste des macro-commandes.
  824.  
  825.  
  826. Attention: Vous pouvez empiler les appels de macro-commandes, touches
  827.            de fonctions, programmes jusqu'a un niveau de 20.
  828.  
  829.  TPK dispose de 3 variables predefinies utilisables uniquement dans
  830.  la programmation des touches de fonction, les macro-commandes et
  831.  les fichiers-programme:
  832.  
  833. a) Capture de la date et de l'heure:
  834.  
  835.  "%DATE%"  permet d'incorporer la date courante dans la touche ou la
  836.            macro-commande .
  837.  
  838.  "%HEURE%" permet d'incorporer l'heure.
  839.  
  840.  Exemple:
  841.  
  842.      T S5 ECHOTpk Nous sommes le %DATE% et il est %HEURE%
  843.  
  844.      va afficher apres avoir entre <Shift-F5>:
  845.  
  846.      Nous sommes le 250691 et il est 164300
  847.  
  848.  
  849.  "%PATH%"  Chemin des fichiers TPK ou repertoire courant au lancement
  850.            de TPK. Cette variable peut servir a construire un chemin a
  851.            partir du repertoire de TPK.
  852.  
  853.  Exemple:
  854.  
  855.      T S5 @W%PATH%capture.tpk^M
  856.  
  857.      va ecrire le tampon de TPK dans le repertoire des fichiers de
  858.      TPK (au lieu du repertoire courant) et sous le nom "Capture.TPK".
  859.  
  860. @MCon [ON|OFF]             OFF             TPK Moniteur en mode connecté
  861.      Valide le mode moniteur connecté.Si RXblock est également  validé
  862. le trafic va s'afficher dans le haut de l'écran .
  863.  
  864.      La commande MCON existe sur la plupart des TNCs mais elle est
  865. associee à la commande RXblock dans TPK.Si votre TNC n'a pas un mode
  866. "bloc" strictement identique à celui du TNC2 ce mode n'est pas
  867. utilisable.(donc TNC2 et clones UNIQUEMENT)
  868.  
  869. @MEmorise macro commande                   Création d'une macro-commande
  870.      Met  en mémoire (et sur disque) la macro-commande "macro" avec la
  871. commande "commande" qui lui sera associée.
  872.  
  873.      Par exemple vous pouvez entrer les calls que vous appelez souvent
  874. avec  une  abréviation (un mnémonique quelconque).Le principe  est  le
  875. même que le fichier YAPP.DIR du programme YAPP.La différence est qu'il
  876. est possible de modifier chaque macro depuis le programme.
  877.  
  878.      Exemple:votre BBS locale et favorite est F6ABJ-1
  879.  
  880.      Vous pouvez créer une macro pour l'appeler:
  881.           MEM BBS C F6ABJ-1
  882.      La macro BBS est créee et il vous suffit de taper:
  883.           M BBS  pour lancer une connexion vers F6ABJ-1 ou <ESC>BBS
  884.  
  885.      Si  la macro dont vous donnez le nom existe déjà son contenu  est
  886. remplacé par la nouvelle commande donnée en paramètre.
  887.  
  888. @MODEDIR [1|2|3|4]         1               Mode d'affichage commande /DIR
  889.  
  890.     ┌───────────┬──────────────┬────────────────┐
  891.     │ Parametre │  /DIR Local  │  /DIR distant  │
  892.     ├───────────┼──────────────┼────────────────┤
  893.     │     1     │  1 colonne   │  1 colonne     │
  894.     │     2     │  2 colonnes  │  2 colonnes    │
  895.     │     3     │  1 colonne   │  /DIRC         │
  896.     │     4     │  2 colonnes  │  /DIRC         │
  897.     └───────────┴──────────────┴────────────────┘
  898.  
  899. Lorsque MODEDIR est 3 ou 4, la reponse aux commandes /DIR passees a
  900. distance sera sytematiquement le contenu du fichier DIRC.TPK
  901.  
  902. @PAth                                      Chemin des fichiers de TPK
  903.      Affichage du chemin d'accès aux fichiers de TPK
  904.  
  905. @PORT [n[?|adresse irq]]                   Gestion des ports série
  906. Changement de port série ou des adresses et IRQs des interfaces série
  907.  
  908. PORT            sans parametre donne le port utilise par TPK
  909.  
  910. PORT  n         affecte le port n a TPK 
  911.  
  912. PORT n ?  donne l'adresse et l'IRQ du port n
  913.           ex:  port 1 ?  doit donner au depart Adresse:3F8 IRQ4
  914.  
  915. PORT n adr irq 
  916.  
  917.      Avec  adr=adresse  en hexadecimal de l'interface serie  que  l'on 
  918. veut  utiliser  et irq le numero de l'interruption utilisee par  cette 
  919. interface (2 a 5)
  920.      A T T E N T I O N   cette commande avec ces parametres ne modifie 
  921. pas le port utilise par TPK mais uniquement son adresse et IRQ.
  922.      ex:port 4 370 4    affecte le port 4 a  l'adresse  370  en 
  923.                         hexadecimal et IRQ4
  924.  
  925. @REPrise [OUI|NON|ON|OFF]  ON              Reprise transfert fichier
  926.      Autorisation   ou  suppression  de  la  reprise  d'un   transfert
  927. abandonné avec YAPP.Cette option est OUI par défaut dans le programme.
  928.  
  929. Principe de la REPRISE du transfert binaire
  930. ===========================================
  931.  
  932.   Dans le protocole YAPP en reception, on peut considerer que si le
  933.   fichier existe deja sur le disque, c'est une condition pour refuser
  934.   la reception (bien que cela ne soit pas clairement defini par WA7MBL).
  935.   Donc dans ce cas, le recepteur va repondre "Not_Rdy" (Not Ready) et
  936.   cette reponse prevoit la possibilite d'incorporer un nota en ASCII.
  937.  
  938.   C'est donc cette possibilite que TPK utilise pour declancher la
  939.   reprise de transfert.
  940.  
  941. Dans ce cas TPK repond:
  942.  
  943.            NAK len (R) NUL (longueur deja recue en ASCII) NUL
  944.                 |   |
  945.                 |   |-> R comme REPRISE
  946.                 |
  947.                 |-> longueur du texte suivant
  948.  
  949.   Ce format est identique a celui du HEADER et le nom de fichier est
  950.   remplace par la lettre "R".
  951. Lorsque le TPK emetteur recoit cette information, il se positionne
  952.   a l'endroit ou le transfert a ete interrompu et reprend l'envoi du
  953.   fichier.
  954.  
  955. @RXblock [ON|OFF]          OFF             Pour TPK Mode bloc du TNC2
  956.      Valide  le  mode  bloc  en réception ce qui permet  si  MCon  est
  957. également  validé  d'afficher  le trafic en  mode  connecté  dans  une
  958. fenêtre  en haut de l'écran..La hauteur de cette fenêtre est  réglable
  959. par la commande FChat.Ce principe étant assez simpliste sur le TNC2 il
  960. est  possible  qu'il  y ai confusion par le programme dans le  cas  de
  961. réception de binaire qui risque alors de se retrouver dans la  fenetre
  962. principale.Il  ne  peut s'agir bien entendu que de trames qui ne  vous
  963. sont pas adressées ,mais par exemple un transfert binaire en cours sur
  964. la fréquence.
  965.  
  966.      Lorsque  vous êtes vous même en transfert binaire le TNC  est  en
  967. mode transparent et cette réception n'est plus active donc en principe
  968. pas de confusion possible. (TNC2 uniquement)
  969.  
  970. @SHell [commande[ parametres]]             Passage sous le DOS
  971.      Saut  au DOS et éxecution d'un programme avec retour à TPK  à  la
  972. fin  de  la  commande.S'il n'y a pas de commande  cette  fonction  est
  973. equivalente à la touche F3
  974.  
  975.      Afin de liberer de la mémoire pour le programme que vous allez
  976. éxécuter en dehors de TPK il est possible de sauvegarder le tampon
  977. réception de TPK sur le disque (dur !).Cette possibilite est paramètrée
  978. dans TPK.CFG.
  979.  
  980. @/EXEC [commande[ paramètres]]             Exécution commande DOS
  981. La commande /EXEC permet l'exécution de commandes DOS de manière
  982. similaire aux commandes à distance, c'est à dire avec le texte résultant
  983. de la commande affiché dans l'écran principal de TPK, mais sans aucun
  984. filtrage ni de la commande ni de ses paramètres.
  985.  
  986. Exemples: /EXEC DIR C:\
  987.           /EXEC MEM/C
  988.  
  989. Cette possibilité n'est bien sur pas accessible à distance.
  990.  
  991. @SUpcr [ON|OUI|OFF|NON]    ON              Suppression CR du TNC2
  992.      Suppression  ou non du CR envoyé systématiquement à la fin de
  993. chaque paquet information par le TNC-2 en mode moniteur.Cela permet
  994. l'affichage  correct  du texte  dans  la fenêtre de moniteur .
  995.  
  996.      Uniquement pour le TNC2 et ses clones..
  997.  
  998. @SOnnerie [OUI|ON|NON|OFF] ON              Gestion des sonneries
  999.      Valide les differentes sonneries: connexion, appel de l'opérateur
  1000. par la commande a distance "/OPE" et alarme.
  1001.  
  1002.      Si SOnnerie est en service (Oui ou On) un avertissement sonore est
  1003. declanché à toute connexion d'un correspondant ou à la réception d'un
  1004. indicatif programmé en alarme ou en réponse à une commande "/OPE". Dans
  1005. ce dernier cas la sonnerie retentit pendant une minute ou jusqu'à
  1006. l'appui sur une touche par l'opérateur.
  1007.  
  1008. @SOnnerie CNX|ALA|OPE ON|OFF               Gestion individuelle des sies
  1009.      Marche arret de chaque sonnerie individuellement.
  1010.  
  1011.      CNX: sonnerie à la connexion.
  1012.  
  1013.      ALA: sonnerie d'alarme.
  1014.  
  1015.      OPE: sonnerie d'appel de l'opérateur.(Commande à distance /OPE)
  1016.  
  1017.      Exemple: SO CNX OFF
  1018.               arrêt de la sonnerie à la connexion.
  1019.  
  1020. @SOnnerie CNX|ALA|OPE F1 D1 F2 D2 .. F9 D9 Modification des sonneries
  1021.      Modification des tonalités des sonneries:
  1022.  
  1023.      F1 = fréquence de la première tonailté en hertz.
  1024.      D1 = durée de la première tonalité en période d'horloge (1/18s)
  1025.  
  1026.      Et ainsi de suite pour les 9 tonalités possibles.
  1027.  
  1028.      Exemples: SO CNX 3000 1 2800 1 3000 1 ..... etc
  1029.                pour modifier la sonnerie de connexion
  1030.  
  1031.                SO ALA
  1032.                pour afficher les tonalités de la sonnerie d'alarme.
  1033.  
  1034.  
  1035. @SOnnerie CNX|ALA|OPE TEST                 Test des sonneries
  1036.      Chaque type de sonnerie peut être testé.
  1037.  
  1038.      Exemple: SO ALA TEST
  1039.               pour tester la sonnerie d'alarme.
  1040.  
  1041. @SCREENSAVER n|ON|OFF|CNX  OFF             Sauvegarde d'écran
  1042.      La commande SCREENSAVER permet la mise en/hors service de
  1043. l'extinction de l'écran au bout d'une certaine durée d'inactivité du
  1044. clavier.
  1045.  
  1046.      - SCREENSAVER n
  1047.        Mise en service de la sauvegarde avec n minutes d'inactivité.
  1048.  
  1049.      - SCREENSAVER ON
  1050.        Mise en service de la sauvegarde avec la durée d'inactivité
  1051.        implicite ou celle deja modifiée par la commande précédente.
  1052.  
  1053.      - SCREENSAVER OFF
  1054.        Arrêt de la sauvegarde de l'écran.
  1055.  
  1056.      - SCREENSAVER CNX
  1057.        Allumage de l'écran lors d'une connexion packet.
  1058.  
  1059. @SWap [OUI|ON|OFF|NON <Chemin>|EMS|XMS]    Echange du tampon reception
  1060. Echange du tampon de  reception sur disque ou en memoire pendant un
  1061. Shell au DOS.
  1062.  
  1063. La commande "SWap" permet l'ecriture du tampon reception sur par exemple
  1064. un  disque virtuel  (vitesse d'acces!), ou  en  memoire etendue (XMS ou
  1065. EMS).
  1066.  
  1067. A inserer dans CONFIG.TPK
  1068.  
  1069. -  SW ON E:\TMP
  1070.  
  1071.    Pour activer l'echange dans le repertoire \TMP du disque E:
  1072.  
  1073. -  SW ON XMS
  1074.  
  1075.    Pour activer l'echange en memoire XMS.
  1076.  
  1077. -  SW ON EMS
  1078.  
  1079.    Pour activer l'echange en memoire EMS.
  1080.  
  1081. -  SW OFF pour desactiver
  1082.  
  1083. @TNCIni                                    Cherche nb bits/parité du TNC
  1084.      Un <RC> est envoyé au TNC jusqu'à la réception du "prompt" (cmd:)
  1085. dans tous les modes possibles de nombre de bits et de parité.Si au
  1086. dernier essai le "prompt" n'a pas été reçu TPK émet un message d'erreur
  1087. et revient à son mode de fonctionnement normal.Cette commande est
  1088. prévue pour être utilisée avec un TNC dont l'eprom vient dêtre changée
  1089. par exemple et dont les caractéristiques de la liaison série sont
  1090. inconnues, ou bien un TNC qui suite à un mauvais fonctionnement se
  1091. trouve dans un état aléatoire.
  1092.  
  1093.      Lorsque l'état du TNC a été déterminé, TPK envoie les commandes
  1094. nécessaires pour le basculer en 8 bits sans parité soit:
  1095.  
  1096.      AW 8<RC>
  1097.      PAR 0<RC>
  1098.      RESTART<RC>
  1099.  
  1100. puis une commande Vitesse qui remet TPK en 8 bits sans parité.
  1101.  
  1102. Il vous suffit de tapper <ALT-D> pour mettre le TNC à l'heure, puis
  1103. I<RC> pour renvoyer le fichier CONFIG.TPK.
  1104.  
  1105. @Touche Sn|Cn|An Texte_de_la_touche        Gestion des touches de fonction
  1106.   Les touches <Alt-F1> a <Alt-F10>, <Ctrl-F1> a <Ctrl-F10> et
  1107.   <Shift-F1> a <Shift-F10> sont programmees par la commande "Touche"
  1108.   (en abrege "T") avec la syntaxe suivante:
  1109.  
  1110. "Touche An Texte_de_la_touche"  (A pour Alt, n pour numero de touche)
  1111. "Touche Cn Texte_de_la_touche"  (C pour Ctrl, n pour numero de touche)
  1112. "Touche Sn Texte_de_la_touche"  (S pour Shift, n pour numero de touche)
  1113.  
  1114.   Par exemple, pour programmer la touche Shift-F1 de maniere a
  1115.   connecter la BBS F6ABJ-1, on ecrit dans la fenetre "entree-clavier"
  1116.   (donc celle du bas de l'ecran):
  1117.  
  1118.           "T S1 ^6c f6abj-1^M"  suivi de <RC>.
  1119.  
  1120.  Comme cet exemple le montre,le "Texte_de_la_touche" peut contenir des
  1121.  caracteres dits speciaux qui permettent de simuler les touches de
  1122.  controle. Le Retour-chariot de votre clavier n'est rien d'autre
  1123.  qu'une touche contenant <Ctrl> et <M> (M majuscule, m minuscule
  1124.  correspond a un autre code!). Tapez sur votre clavier "<Ctrl> et <M>"
  1125.  et vous allez obtenir un RC. La touche controle correspond au
  1126.  caractere "^"; dans l'exemple ci-dessus, le "^M" correspond au <RC>
  1127.  qu'il est necessaire d'envoyer derriere l'indicatif de la BBS, tandis
  1128.  que le RC suivant est manuel; il valide et enregistre la program-
  1129.  mation.
  1130.  De meme, le "^6" precedent la commande TNC de connexion simule
  1131.  l'appui sur la touche <F6> qui, sur TPK, force le passage en mode
  1132.  commande du TNC en envoyant un "break" sur la liaison serie.
  1133.  
  1134.  Maintenant essayez: tapez <Shift> et <F1>: TPK doit appeler F6ABJ-1.
  1135.  
  1136.  Ces explications doivent vous suffire pour comprendre cet exemple
  1137.  de programmation de la touche <Shift-F1>.
  1138.  
  1139.  Les caracteres speciaux tels que "^" ne sont pas toujours disponibles
  1140.  a partir du clavier. A condition de disposer de la table ASCII
  1141.  complete, il est toujours possible de les obtenir a l'ecran de la
  1142.  facon suivante:
  1143.  
  1144.  Relevez le code ASCII exprime en DECIMAL (soit 94 pour "^").
  1145.  Maintenez enfoncee la touche <Alt> et tapez "94" SUR LE PAVE
  1146.  NUMERIQUE. Relachez la touche <Alt>: le caractere "^" s'affiche a
  1147.  l'ecran.
  1148.  
  1149.  Cette methode est generale et peut etre employee en dehors de TPK
  1150.  comme dans TPK pour ecrire n'importe quel caractere, special ou non.
  1151.  
  1152.  Dans le cas de la programmation des touches de fonction, des macro-
  1153.  commandes ou des fichiers-programmes, TPK dispose d'une ecriture
  1154.  speciale pour simuler un caractere special via le caractere "@":
  1155.  
  1156.  La syntaxe est: "@nnn@"
  1157.  
  1158.  ou "nnn" est le code decimal ASCII.
  1159.  Par exemple, "@27@" simule "ESC".
  1160.  
  1161.  On peut aussi simuler les touches de fonction ou les codes de touches
  1162.  a deux caracteres par la syntaxe particuliere "@0@nnn@".
  1163.                                                  \
  1164.                                                   \--ZERO
  1165.  
  1166.  Exemple: "@0@75@" simulera la fleche vers la gauche ou "@0@59@" la
  1167.           touche F1.
  1168.  
  1169.  Rappel: a n'utiliser que dans une programmation! TPK ne les
  1170.          interprete que dans ce cas...
  1171.  
  1172.  
  1173.  Les touches programmables necessitent non seulement le "^" pour
  1174.  simuler l'appui de la touche <Ctrl>, mais aussi le caractere "@"
  1175.  (code 64) pour simuler l'appui de la touche <Alt>: dans l'exemple de
  1176.  commande programmable en derniere ligne de ce paragraphe, "@C" permet
  1177.  d'effacer l'ecran.
  1178.  
  1179.  Il est donc possible d'entrer plusieurs commandes sur la meme touche
  1180.  grace au "^M" qui, simulant le RC, permet d'aligner les commandes a
  1181.  la queue leu-leu.
  1182.  
  1183.  Par exemple, la programmation suivante de la touche <Ctrl-F3>
  1184.  
  1185.        T C3 copy a:*.* c:\tmp^Mdir c:\tmp\*.*^M
  1186.  
  1187.  est equivalente a:
  1188.  
  1189.        copy a:*.* c:\tmp<RC>
  1190.        dir c:\tmp\*.*<RC>
  1191.  
  1192.  tape au clavier.
  1193.  
  1194.  Le contenu d'une touche ne doit pas depasser 255 caracteres
  1195.  (meme regle pour les macro-commandes).
  1196.  
  1197.  La commande "Touche" permet egalement de gerer les commandes
  1198.  programmables:
  1199.  
  1200.  Lorsque le Texte_de_la_touche est absent, TPK liste le contenu de
  1201.  la touche.
  1202.  
  1203.  Si n (numero de la touche) est egalement absent, TPK liste le
  1204.  contenu de toutes les touches de la categorie.
  1205.  
  1206.  Exemples:
  1207.  
  1208.      T S1    liste le contenu de <Shift-F1>
  1209.      T S     liste le contenu des touches <Shift-F1> a <Shift-F10>
  1210.   enfin:
  1211.      <Alt-T> liste le contenu de toutes les touches de fonctions.
  1212.  
  1213.  
  1214.  Le contenu des touches est sauvegarde dans le fichier TPK.KEY a
  1215.  chaque modification d'une touche.
  1216.  
  1217.  
  1218.  Quelques exemples complementaires ne seront pas inutiles:
  1219.  
  1220.  
  1221.  "T S1 DIR C:\TPK\*.*^M"   affecte la commande DIR a la touche
  1222.                            <Shift-F1> et liste les fichiers sous \TPK
  1223.  
  1224.  "T S2 ^7/SEND"            en mode connecte (d'ou le "F7") preparation
  1225.                            d'une commande "SEND": apres avoir entre
  1226.                            <Shift-F2>, il ne restera plus qu'a entrer
  1227.                            le nom du fichier!
  1228.  
  1229.  "T S3 ^6MH^MK^M"          "Shift-F3" va remettre le TNC en mode
  1230.                            commande s'il n'y est pas deja, lister le
  1231.                            MHEARD et remettre le TNC en mode convers
  1232.                            (a utiliser en mode connecte).
  1233.                            Voir a ce propos les touches <F6> et<F7>
  1234.                            par. 3.1.1 pour comprendre et differencier
  1235.                            les fonctions de ces 2 touches.
  1236.  
  1237.  "T S4 ^6@CMH^M"           meme chose mais apres avoir efface l'ecran.
  1238.  
  1239. @Vitesse [Param]           TPK.CFG         Vitesse du port série
  1240.  
  1241. Modification de la vitesse de la liaison série avec le TNC.La vitesse
  1242. implicite est fixee dans TPK.CFG.
  1243.  
  1244. Param peut prendre les valeurs suivante:
  1245.  
  1246. 1200|4800|9600|19200|38400|57600|115200 bauds
  1247.  
  1248. Exemple: V 19200
  1249.  
  1250. @/                                         Commandes à distance
  1251. Toute ligne commencant par un "/" est consideree par TPK comme
  1252. contenant une commande et si ce n'est pas une commande interne au
  1253. programme (liste donnée par /HELP) le fichier EXECAUTO.TPK est lu
  1254. et la commande recherchee dans ce fichier.
  1255.  
  1256. Le fonctionnement est limite a des programmes fournissant une
  1257. reponse immediate lors de leur execution, sans dialogue
  1258. supplementaire.Le resultat de la commande est redirige dans un
  1259. fichier qui est ensuite envoye a votre correspondant (ou sur
  1260. l'ecran en local).La sortie des erreurs est egalement redirigee
  1261. dans ce fichier.Le programme FV.EXE est un exemple type qui liste
  1262. le contenu de fichiers compactes.
  1263.  
  1264. Par exemple vous avez recu: /FV Nom_Fichier
  1265.  
  1266. La commande "FV" est recherchee dans EXECAUTO.TPK.Si elle se trouve
  1267. dans ce fichier elle est executee, sinon elle est ignoree.
  1268.  
  1269. @/HELP                                     Liste des commandes à distance
  1270.      Envoie une ligne de texte rappelant la liste des commandes à
  1271. distance et la version de TPK.
  1272.  
  1273. Liste des commandes "internes":
  1274.  
  1275. /DIR  /DIRC /OPE  /DISK  /FREE  /LOG  /HELP  /SEND  /CHDIR  /CD
  1276.  
  1277. @/DIR [X:[FICHIER.YYY]                     Liste des fichiers
  1278.      Envoie le répertoire du disque X: à votre correspondant
  1279.      Si le système est fermé c'est le contenu du répertoire d'envoi de
  1280. fichiers qui est listé.Cette commande peut également fournir en réponse
  1281. une liste commentée des fichiers disponibles identique à la commande
  1282. /DIRC. Cette possibilité est paramétrée par la commande MODEDIR
  1283.  
  1284. @/DIRC [Critere]                           Liste commentée des fichiers
  1285.      Renvoie une liste de fichiers pouvant être transferés, commentée
  1286. par l'opérateur par la commande COMmente de TPK.Cette liste est
  1287. contenue dans le fichier DIRC.TPK qui doit se trouver dans le
  1288. répertoire des fichiers de TPK.
  1289.  
  1290. Chaque commande COMmente ajoute le texte à la fin de la liste.Ce fichier
  1291. texte peut etre modifié avec un éditeur pour rajouter des lignes de
  1292. commentaires par exemple.
  1293.  
  1294. Le chemin de chaque fichier peut être suivi d'un critère qui passé en
  1295. paramètre à la commande /DIRC sélectionnera ou non celui-ci.
  1296.  
  1297. @/DISK [X:]                                Change le disque actif
  1298.      Renvoie  le disque courant si le paramètre est absent et  modifie
  1299. le  disque courant si le paramètre est présent.Cette commande  renvoie
  1300. le disque courant en réponse a la commande.
  1301.  
  1302.      Si le système est fermé c'est le disque contenant le répertoire
  1303. d'envoi de fichiers qui est donné en réponse et la commande reste sans
  1304. effet.
  1305.  
  1306. @/FREE [X:]                                Nombre d'octets libres
  1307.      Renvoie le nombre d'octets libres sur le disque courant si pas de 
  1308. paramètre ou sur le disque X: donné en paramètre.
  1309.  
  1310.      Si le système est fermé le nombre d'octets libres sur le disque
  1311. contenant le répertoire d'envoi de fichiers est donné en réponse et la
  1312. commande reste sans effet.
  1313.  
  1314. @/OPE                                      Appel de l'opérateur
  1315.      Appel de l'opérateur : une sonnerie est déclanchée sur le PC et
  1316. un message de bonne éxécution envoyé.L'opérateur peut arrêter cette
  1317. sonnerie en tappant n'importe quelle touche.
  1318.  
  1319. @/LOG                                      Liste des stations entendues
  1320.      Renvoie la liste des stations entendues.
  1321.      Liste obtenue par la touche <F2> en local.
  1322.  
  1323. @/MSG                                      Entrer un message à l'operateur
  1324.      Permet à votre correspondant de laisser un message sur disque.Celui
  1325. ci est stocké dans le repertoire specifié dans le fichier de configuration
  1326. de TPK.(il n'est donc pas forcément visible par un /DIR de votre
  1327. correspondant).Un message est envoyé (Entrez votre message.Terminez par
  1328. /EX ou [CTRL-Z]) .LES AUTRES COMMANDES ne sont alors plus OPERATIONNELLES
  1329. tant que le message n'est pas entré.
  1330.  
  1331. (fin par /EX ou CTRL-Z).
  1332.  
  1333.      En  local  la  commande  /MSG liste les messages  entrés  sur  le
  1334. disque. (fichiers MSG*.*)
  1335.  
  1336. @/EX                                       Valider l'entrée d'un message
  1337.      Pour terminer l'entrée d'un message. (ou CTRL-Z)
  1338.  
  1339. @/SEND [X:]FICHIER[.XXX] [Y|A|T|E]         Transferts de fichiers
  1340.  
  1341.      Transfert d'un fichier ASCII ou BINAIRE
  1342.      Y : YAPP
  1343.      A : ASCII avec le TNC en mode CONVERS
  1344.      T : ASCII avec le TNC en mode TRANS
  1345.      E : ASCII sans écho dans la fenêtre trafic de TPK
  1346.      TE: ASCII sans écho avec le TNC en mode TRANS
  1347.  
  1348. Exemple : /SEND X:FICHIER[.XXX] Y
  1349.  
  1350.      Enverra  le fichier FICHIER[.XXX] qui se trouve sur le disque  X: 
  1351. avec le protocole YAPP.Si le disque n'est pas specifié c'est le disque
  1352. courant  qui est utilise et celui-ci peut etre facilement modifié  par
  1353. /DISK.   (Yapp est le protocole implicite en mode connecté et ASCII en
  1354. mode deconnecté)
  1355.      Si le sytème est fermé votre correspondant n'a accès qu'au
  1356. répertoire d'envoi de fichier.
  1357.  
  1358.      Les touches <ALT-E> et <ALT-R> facilitent l'utilisation de la
  1359. commande /SEND en vous demandant tous les renseignements utiles pour
  1360. generer automatiquement les commandes.
  1361.  
  1362. @/BYE                                      Déconnexion
  1363.      Déconnexion : TPK envoie une demande de déconnexion au TNC
  1364.  
  1365. @/AIDE                                     Lecture de l'aide à distance
  1366.      Envoi  du  fichier  AIDE qui donne la  syntaxe  des  commandes  à
  1367. distance  .  Ce fichier est un petit texte que vous pouvez modifier  à
  1368. votre gré , le personaliser , mais TPK doit le trouver à son lancement
  1369. sinon vous aurez un message d'erreur .
  1370.  
  1371. @/CHDIR ou /CD                             Changement de répertoire
  1372.      Changement  de répertoire courant .  Si le système est "fermé" il
  1373. n'est pas possible de changer de répertoire à distance bien entendu et
  1374. votre correspondant est limité au répertoire actuel ou ses
  1375. sous-répertoires, la descente dans l'arborescence étant possible .
  1376. **********
  1377.